be roasted alive - Spanish English Dictionary